|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.stealgsba.algorithmen.stau.ParameterStauStoerfall
public class ParameterStauStoerfall
Diese Klasse speichert die Daten der Attributgruppe !atg.sswSbaUeStauStörfall!.
Über Getter und Setter kann auf die Daten zugegriffen werden.
Nested Class Summary | |
---|---|
class |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen
Innere Klasse zum Speichern der Parameter pro Fahrstreifen. |
class |
ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt
Innere Klasse zum Speichern der Daten für einen Straßenabschnitt. |
Field Summary | |
---|---|
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
m_fahrstreifen2
Parameterversorgung für 2 Fahrstreifen. |
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
m_fahrstreifen3
Parameterversorgung für 3 Fahrstreifen. |
private float |
m_guete
Grenzwert Güte. |
private java.lang.String |
m_pidAtg
Pid der Attributgruppe. |
private java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> |
m_straßenAbschnitt
Definition der Straßenabschnitte. |
Constructor Summary | |
---|---|
ParameterStauStoerfall()
Default-Konstruktor ohne weitere Funktion. |
|
ParameterStauStoerfall(de.bsvrz.dav.daf.main.ResultData rdata)
Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur. |
Method Summary | |
---|---|
de.bsvrz.dav.daf.main.Data |
erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit
den Daten der internen Struktur. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getFahrstreifen2()
Gibt die Parameterversorgung für 2 Fahrstreifen zurück. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getFahrstreifen3()
Gibt die Parameterversorgung für 3 Fahrstreifen zurück. |
float |
getGuete()
Gibt den Grenzwert Güte zurück. |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getListeMessQuerschnittAusfahrend()
Erstellt eine Liste aller ausfahrenden Messquerschnitte und gibt sie zurück. |
de.bsvrz.dav.daf.main.config.SystemObject |
getMessQuerschnittAusfahrend(java.lang.String pid)
Prüft, ob der übergebene Messquerschnitt in einem Straßenabschnitt als einfahrend versorgt ist und gibt den dazu gehörenden ausfahrenden Messquerschnitt zurück. |
ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen |
getParameterFahrstreifen(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück. |
java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> |
getStraßenAbschnitt()
Gibt die Straßenabschnitte zurück. |
boolean |
isMessQuerschnittEinfahrend(java.lang.String pid)
Prüft, ob der übergebene Messquerschnitt in einem Straßenabschnitt als einfahrend versorgt ist. |
void |
setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme des übergebenen Datensatzes in die interne Struktur. |
void |
setFahrstreifen2(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen2)
Setzt die Parameterversorgung für 2 Fahrstreifen. |
void |
setFahrstreifen3(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen3)
Setzt die Parameterversorgung für 3 Fahrstreifen. |
void |
setGuete(float guete)
Setzt den Grenzwert Güte. |
void |
setStraßenAbschnitt(java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> straßenAbschnitt)
Setzt die Straßenabschnitte. |
void |
setWerteFahrstreifen2(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der parameter für Fahrstreifen 2. |
void |
setWerteFahrstreifen3(int vFrei,
int dMax,
float vkGrenzEin,
float vkGrenzAus,
int qKfzDiffEin,
int qKfzDiffAus)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der parameter für Fahrstreifen 3. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String m_pidAtg
private java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> m_straßenAbschnitt
private float m_guete
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen m_fahrstreifen2
private ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen m_fahrstreifen3
Constructor Detail |
---|
public ParameterStauStoerfall()
public ParameterStauStoerfall(de.bsvrz.dav.daf.main.ResultData rdata)
rdata
- Datensatz der Parameter.Method Detail |
---|
public void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
rdata
- Datensatz der Parameter.public de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
atg.sswSbaUeHarmoGeschwDiff
mit
den Daten der internen Struktur.
connection
- Aktuelle Verbindung zum Datenverteiler.
public java.lang.String toString()
toString
in class java.lang.Object
public ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getParameterFahrstreifen(int anzFs)
anzFs
- Anzahl der Fahrstreifen.
public boolean isMessQuerschnittEinfahrend(java.lang.String pid)
pid
- PID Messquerschnitt.
public de.bsvrz.dav.daf.main.config.SystemObject getMessQuerschnittAusfahrend(java.lang.String pid)
pid
- PID Messquerschnitt.
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getListeMessQuerschnittAusfahrend()
public void setWerteFahrstreifen2(int vFrei, int dMax, float vkGrenzEin, float vkGrenzAus, int qKfzDiffEin, int qKfzDiffAus)
vFrei
- freie mittlere Geschwindigkeit.dMax
- Fahrzeugdichte bei maximaler Verkehrsstärke.vkGrenzEin
- Einschaltgrenzwert vkDiff.vkGrenzAus
- Ausschaltgrenzwert vkDiff.qKfzDiffEin
- Einschaltkriterium QKfzDiff.qKfzDiffAus
- Ausschaltkriterium QKfzDiff.public void setWerteFahrstreifen3(int vFrei, int dMax, float vkGrenzEin, float vkGrenzAus, int qKfzDiffEin, int qKfzDiffAus)
vFrei
- freie mittlere Geschwindigkeit.dMax
- Fahrzeugdichte bei maximaler Verkehrsstärke.vkGrenzEin
- Einschaltgrenzwert vkDiff.vkGrenzAus
- Ausschaltgrenzwert vkDiff.qKfzDiffEin
- Einschaltkriterium QKfzDiff.qKfzDiffAus
- Ausschaltkriterium QKfzDiff.public float getGuete()
public void setGuete(float guete)
guete
- zu setzender Grenzwert Güte.public ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getFahrstreifen2()
public void setFahrstreifen2(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen2)
fahrstreifen2
- zu setzende Parameterversorgung für 2 Fahrstreifen.public ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen getFahrstreifen3()
public void setFahrstreifen3(ParameterStauStoerfall.ParameterStauStoerfallFahrstreifen fahrstreifen3)
fahrstreifen3
- zu setzende Parameterversorgung für 3 Fahrstreifen.public java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> getStraßenAbschnitt()
public void setStraßenAbschnitt(java.util.Vector<ParameterStauStoerfall.ParameterStauStoerfallStrassenAbschnitt> straßenAbschnitt)
straßenAbschnitt
- zu setzende Straßenabschnitte.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |